package cn.tedu.oop2;
/*本类用作抽象类构造函数测试*/
/*抽象类是否有构造方法?有
* 既然抽象类不能实例化,为什么要有构造方法呢?
* 不是为了自己使用,而是为了子类创建对象时使用super();*/
public class TestAbstrctDemo2 {
    public static void main(String[] args) {
        //Animal2 a=new Animal2() ;
        Pig2 p=new Pig2();
    }


}
abstract class Animal2{



    public Animal2(){
        System.out.println("我是Animal2的构造方法");
    }
}
class Pig2 extends Animal2{

    public Pig2(){
        super();
        System.out.println("我是Pig2的构造方法");
    }
}




















